major competitors invention idea manufacturer market computer exporter supplier literature new technology computer hardware stock invention patent research strains china new invention computer software nanotechnology invention electronics trading sprains